package com.har.modules.web.entity.extend;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author maoruidd
 * @desc: 华泰保险实体
 * @create 2018-09-18 下午 4:19
 */
@Data
public class LoanHtModel {
    /**
     * 订单号(t_order->order_no)
     */
    private String orderNo;
    /**
     * 投保时间
     */
    private Date createTime;
    /**
     * 险种代码
     */
    private String insuranceCode;
    /**
     * 产品名称
     */
    private String insuranceName;
    /**
     * 款别
     */
    private String plan;
    /**
     * 保费币种
     */
    private String prmCur;
    /**
     * 保费
     */
    private BigDecimal premium;
    /**
     * 保额币种
     */
    private String amtCur;
    /**
     * 保额
     */
    private BigDecimal amount;
    /**
     * 费率
     */
    private Double rate;
    /**
     * 保险起期
     */
    private Date effectiveTime;
    /**
     * 保险止期
     */
    private Date terminalTime;
    /**
     * 份数
     */
    private Integer copy;
    /**
     * 单证类型
     */
    private String docType;
    /**
     * 单证号
     */
    private String docsn;
    /**
     * 投保人姓名
     */
    private String appName;
    /**
     * 1：个人 2：团体
     */
    private Integer appType;
    /**
     * 投保人生日(YYYY-MM-DD)
     */
    private String appBirthday;
    /**
     * 投保人邮箱
     */
    private String appEmail;
    /**
     * 投保人性别(1：男；2：女；9：未说明)
     */
    private Integer appGender;
    /**
     * 投保人证件类型
     */
    private Integer appidType;
    /**
     * 投保人证件号
     */
    private String appNumber;
    /**
     * 投保人电话号(当isTaxInvoice为1时，必填)
     */
    private String appTelNumber;
    /**
     * 投保人地址
     */
    private String appAddr;
    /**
     * 投保人联系人
     */
    private String appContact;
    /**
     * 是否打印增值税发票( 默认0：不开票 1：专票   2：电子发票)
     */
    private Integer isTaxInvoice;
    /**
     * 税务登记证/纳税人识别号(当isTaxInvoice为1时，必填)
     */
    private String taxCertifi;
    /**
     * 开户银行
     */
    private String depositBank;
    /**
     * 银行账户
     */
    private String bankAccount;
    /**
     * 是否逐单支付(0：否    默认1：是 )
     */
    private Integer isSinglepay;
    /**
     * 支付类型
     */
    private Integer payMode;
    /**
     * 支付时间
     */
    private Date paydate;
    /**
     * 支付流水号
     */
    private String payBankNo;
    /**
     * 保单免赔信息
     */
    private String policyDeductible;
    /**
     * 特别约定信息
     */
    private String policySpec;
    /**
     *备注
     */
    private String remark;
    /**
     * 是否自定义
     */
    private Integer isDefinedSafe;
    /**
     *被保人与投保人关系(00:本人;01:配偶;02:父母;03:子女;05:兄弟姐妹;06:雇主;
     * 07:雇员;08:祖父母、外祖父母;09:祖孙、外祖孙;10:监护人;11:被监护人;12:朋友;17:雇佣;98:未知;99:其他)
     */
    private String relationship;
}
